# @Time    :2025/4/6 21:06
"""
练习题 4：命名空间与作用域
编写一个函数test_scope，在函数内部定义一个局部变量local_var = 10，
一个全局变量global_var = 20（使用global关键字声明），
并在函数内部打印local_var和global_var。
在函数外部打印global_var（假设在函数外部global_var已经定义），
观察输出结果并解释不同作用域中变量的访问情况。
"""
global_var = 20


def test_scope():
    local_var = 10
    global global_var

    print(local_var)
    print(global_var)


test_scope()
print(global_var)
